update xml and add gitignore