Collectively , these three groups of butterflies share many characteristics , especially in the egg , larval and pupal stage -LRB- Ackery et al. .

Collectively , these three groups of butterflies share several characteristics especially in the egg , larval and pupal stage -LRB- Ackery et al. .
