reworking transforming texture