removed cycle!