introduced pagefollower concept