code changes needed for the data source deployer feature