object save state object vt val fwd 