still working on xml - almost done