Более или менее рабочая версия