Adding HW6 for CS311