It was complicated at first because to build this monster I had to buy a USB 2.0 header extension that was the "NZXT internal USB hub controller" due to having only one USB 2.0 header on my ASUS Z270 MOBO (I'd suggest getting a MOBO that haves multiple USB 2.0 headers). This was an issue because I couldn't add multiple components. I needed to add a USB 2.0 header for my Case, Water Cooler, Corsair Commander Pro for LED & Fan Control since I added the Corsair LL Series RGB Fans, and the NZXT internal USB hub controller. On top of that I couldn't use the Smart Device from the NZXT H700i ATX Mid Tower to control my fans and LED because the Corsair LL Series had 4 pins and the device only had 3 pin inputs, but it did came with extensions and it came with 3 4 pin inputs, but I had 4 LL series fans, not 3. So I threw away the Smart Device because I like to control my PC manually anyway. The "NZXT internal USB hub controller" came in clutch! Overall no issues. It's been 4 months since i build it on my own and it works 120%!
AMAZING DEVICE! Comes in handy if your motherboard comes with only one USB 2.0 Header! If you're planning on adding RGB fans, Water Cooler, Extensions, etc... This is your go to device!