added branch and checkout functionality