added code to parse XML descriptions
first working version