added kinetics