Whole non-uniform mutation added