SOme changes made and new branching program added