project setup update
value iteration