Разбил на подклассы, сделал потоки.