What is the task of middle level managers?

A.) to supervise employees over their daily tasks
B.) to develop policies and objectives for the company
C.) to channel employee grievances to other managers
D.) to convey work policies from top-level managers