gauss update