first commit of design specification