added the ability to specify settings.xml