commit before work