implementing new design of history.