Теперь законченный вариант