code changes needed for the data source deployer feature

codes for new data source deployer feature