add PageController