updated show page and user model