Are all my pc components compatible?

Oct 14, 2018
5
0
10
Hi! I’m planning on building my first ever computer in one month from now. I want to buy all the stuff this week (Black Friday Sale). Here’s my pcpartpicker list: https://pcpartpicker.com/list/2fZPGG
Are all my parts compatible?
Are there any extra things I may need (ex. Wires, Connectors, Esxtensions)?
Thank You

P.S. Ignore stuff like the piano, chair, desk, etc.