first part of HW1