UPGRADE: class History new design.