переформулировано и чуть дополнено