Reduce code by creating seperate adapter package for custom adapters
Create adapter package for customs adapters