minor changes to feadture-engineering still not complete yet. caution
required ut better commenting than before.