SOCKETS & ADAPTERS