Save state functionality

Yes. Yes it does.