HW6a part 1