delegate logic of the task to the client by using the process method