added xml support
comments
changes on the interfaces
comments