first commit of basic