admin function integration