HW1 required task 4