added transformation matrix styff