This is an IBM Lenovo USB Board Replacement for Thinkpad T420 , it is part number 41-AB5809-F00G. It has a port for a USB and a Mini-USB. This is a NEW OEM part, it was originally made as part of a system. We have repackaged them into static bags for individual retail sale. It is sold exactly as shown and does not include any additional hardware, accessories, or parts.