intermediate || implementation of interpolation submission