new TDR style implemented