serialization works, working on getting session state 100%