add kinetic lib