wrote the Client interface
wrote the client router
wrote up the dist-worker