[23] rewrote the history page