добавил ф-цию сравнения и записи измений

кстати заметил что что-то не так с первоначальной записью состояния при
инициализации