methods in interfaces, implementation in manager