task 10 lab 3 and test for it