startup with deserialized