new source selection and configuration file formatting to support source fallbacks in future