commit initial implementation of the client server program