continued refactoring of IO; 
stripped out 'entire XML' model and respective IO part