collapse solution