work on XML files