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