removed legacy interface methods