commiting new branch for solving initial value issues in agree