xml parse/write experimentation in progress