adapt gauss mutation to new interface