fix a thing
boilerplate client-server setup