need to commit more often