rippling through use of mutable wotsit