compound worm