page render modified by weijian.