added branching and commiting