working on movement interpolation