adusser almost done -saving state