commiting model with currentstatus