add naive Interpolation , change enum to Int