add options to switch data source