adding point mutation operator