backbone and require introduction