updated models to allow for a show page via id