Implemented adapter