fix authenicate_admin? function