initial commit of server side with no frontend