added interfaces for managers