xml model prototyper