adapter inserter interface