x1, x2, should actually be means, check reference