cjf78_HW2 class submission