added support for transform and expand to data::Block