committing the completed version