work on DecisionValues and State