Committing after finishing all functionalities