исправлены ошибочки
доработано по мелочам