частично исправлено