worm.c