add page setting support