added panorama view as seperate view class