few changes in linear transformations