Sources are modified to support multiple data sources (file&DB).