more work on units and kinetic vectors