committing before branch pulling