Interpolation done

DO NOT test no color model now
it will crashes with null pointer