state maintanence and dynamic expectation