Recent advances in entomology