TMR method added