1. International Centre of Insect Physiology and Ecology (icipe), Nairobi, Kenya
2. University of Chinese Academy of Sciences, Beijing, Yuquanlu, China
3. Evolutionary Biology and Ecology, University of Freiburg, Freiburg, Germany
4. Department of Life Sciences, South Eastern Kenya University, Kitui, Kenya
5. Department of Chemistry, University of Nairobi, Nairobi, Kenya