The duties of ‘HR’ manager and staff functions consist of?

The duties of ‘HR’ manager and staff functions consist of?

A. Assisting line manager
B. Implementing the policies
C. Directing the tasks of people
D. all of above