fix gauss algo