created DecisionStrategy class