first commit of client side code