Added mutation operator