generalise manager