first commit of SemiAuto