sample client and server
comit