added to code evaluate decision constructs