changed the crappy admin check function