moving adapters to their own directory for better organizaiton