working field state saving