version history; and added check for changed char attributes