application main gui serialization support