Version identifying implemented (untested)
Still need to get rid of the lists and change the xml parsing procedure