src/xml/misc: refractor and use manifest to register
xml: added missing string
src: refractor removed unused stuff