add details pages, still have to work with css for responsive