get rid of xml dependency
update docs