history front-end implemented