immunity challenge