The USB3C-HUB2CR-WPD is a USB (Universal Serial Bus)-C to two port USB (Universal Serial Bus) 3.0 hub with USB (Universal Serial Bus)-C charging port & Micro SD & SD/MMC port. The USB (Universal Serial Bus) 3.0 port means that you can connect a USB (Universal Serial Bus) device or another hub to the host USB (Universal Serial Bus)-C computer, the USB (Universal Serial Bus)-C female port can charge the host computer, the Micro SD & SD/MMC port means that you can access memory cards on the host PC. It can work on Macbooks or Googles Chromebook Pixel as well as other USB (Universal Serial Bus)-C supported devices. ** Note:** * The Micro SD & SD/MMC port wont work simultaneously, you can choose to use one of them according to your practical needs.*