IPFT bio-pesticides