add cotnroller
interpolation between ticks