added gauss (forgot it last time)