add visualisation pages and some improvements