added new view, image display, and error pages