added the some admin funcs