added xml header
added spaces and comments for better presentation