member add function and add page(tpl)