new page generator added