commit before branch