Закомментированы необязательные части