Added xml doc generation