applying state changes before saving state:
save/load
load\save
save\load