BOOM; the separation loop