task 6.1
task 6.2
task 6.3
task 6.4
task 6.5
task 6.6