add p,u,r view init