С учётом большинства замечаний 🙂