allow interface methods