Can set allocation and data source and use it