Turns two USB-C ports on the Macbook Pro into 7 ports:
USB-C Female Port 1:
Support Max 100W Power Adapter (Input)
USB-C Female Port 2:
Thunderbolt™ 3 Pass-through, Support Max 40Gbps, Max 100W
USB-C Male x 2:
Compatible with Thunderbolt 3, Make sure that the host USB-C port on your device complies with the USB3.0/3.1 Specification.
USB-A x 2:
Super Speed USB 3.1 Gen 1, Max data transfer speed 5Gbps. Power Supply Up to 4.5W Max.
HDMI 4K @ 60Hz*:
HDTV up to 4K*2K (3840*2160) @ 60Hz, Downwards Compatible with 1080P 720P etc.
SD & TF Card Reader:
Read and write speed depends on card’s quality.
*HDMI 1.4 cables only support 30Hz, HDMI 2.0 cables support 4K up to 60Hz.