HW3 - adequate