Duties of different departments