halft commit