modified multiple species handling