HWpart1- done