fixed gauss()