second part of HW0