требуются некоторые доработки в потоках