step change by huang