implemented TransposedDataSource