Implemented interpolation