improve the manager