This is a USB-C to USB 3.0 with Gigabit Ethernet, USB-C charging port and HDMI port hub. The USB 3.0 port allows you to connect a USB device or another hub to the host computer, the USB-C female port can charge for the host computer and supply power for the hub simultaneously, the Gigabit Ethernet port allows the host computer to get access to the network and the HDMI port allows you to connect an HDMI monitor so that you can watch videos or slideshows together on a big screen.