более-менее стабильный вариант