worked on forwardPageHandler