HI Rik, It is really cool that decay process works at NLO. I quickly tested one process in order to compare with SMWidth. If one wants to calculate the total width for Z (which can be used by MadWidth for CMS@NLO for example), I define f = j l+ l- vl vl~ ta+ ta- generate z > f f [QCD] It is apparent that there is no QCD corrections to some subprocesses like z > l+ l-. The program crashes since no virtual and real diagrams will be generated. Is it possible to automatically realize if there is no QCD corrections and only calculates tree-level? Or you think it is better to do it in MadWidth to decide which subprocesses have QCD corrections. A tiny thing: in summary.txt and also the output, it is Final results and run summary: Process z > j j [QCD] Run at l-l collider (6500.0 + 6500.0 GeV) (Partial) decay width: 1.761e+00 +- 2.0e-03 GeV Ren. and fac. scale uncertainty: +0.4% -0.3% Can you remove "Run at l-l collider (6500.0 + 6500.0 GeV)". Moreover, if one wants to change the scale, how can one set in decay process? @Marco: do you think how easy/difficult to implement Rik's implementation in EW branches ? It might be quite useful and have some complicated comparison between MG5 and SMWidth. I will give a serious report later and compare the numbers with SMWidth. Great work and awesome ! Cheers, Hua-Sheng On Oct 9, 2015, at 11:33 AM, Olivier Mattelaer