xml parsing stuff may be discarded