Add basic adaptor interface