loaded from xml files now possible. still needs to be thoroughly tested.