added data and page class