Hubs and Adapters