fixing admin.c to line 420
finish admin.c, seems like there is no testing for admin