Updated to bilinear mode