self-sustaining loop