add gay func   add admin page