removed kinetic and backbone for lowlevel logic