first commit of semiauto