Bilinear interpolation added