first commit of ui and server files