Add history page
Add unit test