prototyped guassian system class.