ensure admin wherever its needed