renamed processor to client