passes makeitmodular