task 6.7
task 6.8