add personalized data source