added detail page and more routing