commiting unfinished progress