new pages object