modifed PanoMain