Implemented extra adapters