working on interploation