try worm approach