serialization fixes and ui updates