Added Nlog and implemented DecisionMaking interface