kinematic technology