rewriting of Worm070v2