updated gauss par
 merge