rxml development, refactoring