change history and mapping.