communicates with the client for supervisor's fuction