add progress variable
add decision model