Type c to Gigabit EthernetRJ45 Ports- Wi-Fi dead zones No! Connecting to the Internet is best choice for streaming large video files, playing online games, downloading a software through a wired home or office LAN; USB 3.1 C to Ethernet adapter provides faster data transfers and better security than most wireless connections.
Type c Power Delivery Port - Continue charging your USB-C powered laptop or using Type-C USB device via Type-C Power Delivery throughput port. Allows you to charge your 12 inch Macbook, Google new Chromebook Pixel and other devices with type C port.
USB 3.0 Type A Port - USB 3.0 ports support data transfer rates up to 5Gbps , USB3.0 port for to USB flash drive/ Mouse/ Keyboard / HDD for syncing &charging your iphone or other devices.
2015 MacBook / 2016 MacBook 12"/13"/15"/2016 MacBook Pro /2017 MacBook /2017 MacBook pro with Touch Bar
Dell XPS12(9250)/Dell XPS13(9350)/Dell XPS15(9550)/Dell Precision5510
HP Spectre X2/HP Spectre X360/HP Elitebook Folio G1/HP Elite X2 1012 G1
Acer Switch Alpha 1/Acer Spin7/Acer Chromebook R13/Google Chromebook Pixel
Lenovo 900/Lenovo 910
Sumsang Galaxy S8/Sumsang Galaxy S8 Plus
Please allow slight 1-3cm difference due to manual measurement and a little color variation for different display setting
1 X Type-C to HDMI 4k Converter