cleanup extensions + reductions