added some xml comments