made Bilinear class
getting handle on noise