add use of decision functions