reaction designer