loop interdependence