немного переформулировал последний пункт