3 stage plan
there is some balance change state in there somewhere
persist the plan in redis