added command line argument xml file. note not tested will check on linux before handing in