page controller
add page controller