Changed each client to get a processing routine