parameter : remove gauss(double*) and add err