implemented infection_item