hw3 branch