created gauss, its worse(maybe it should be?)