added twiddle mutation