added new interface methods