add datasource profiles and project unit test