make decision conditional logic more readable