task 7 implementing