subject transforming