Updated user state
Implemented save