Fleshed out the decision class