added class "Change" to store character edits
merging with latest version