tests for task_5
tests for task_6
tests for task_7