half commit

half commit