task6 idea
task5 changes