commits as progress