- filename is now passed as an argument
- added uri processing
more progress - now renders output XML with some of the required values