added HW5 and HW6