Department rafactoring
DepartmentManager refartoring