working state save