добавлена многопоточность