collapse threshold loops