save & load protocol XML storage