add xml prototyping