added TruthSelection (not finished but running)