add xml reader, graceful-fs