tg tsf transformation