state ,memento