hw3 branch off