begin xml load refactor