restore state test