added bilinear model