task 2.2
task 2.2