added load from XML - NOW fully working!!