fix admin if