What are the different roles and duties of a manager