added require page class