add new interface methods for process