greatly simplified assignment of differentials in kinetic model