diff --git a/cel_lead/cel_lead.module b/cel_lead/cel_lead.module
index 9598169..124dfe9 100644
--- a/cel_lead/cel_lead.module
+++ b/cel_lead/cel_lead.module
@@ -79,12 +79,20 @@ function cel_lead_archive_submit($form, &$form_state) {
 		
 		/////////////
 		/// BEL_LEAD
+		$list_checkout_to_kill = db_query("SELECT checkout from {bel_lead}
+			where application_online_user_id = :uid
+			group by checkout
+			having max(progression) < 80",
+			array(':uid' => $form_state['values']['uid'])
+		)
+			->fetchAllAssoc('checkout');
 		
-		
-		db_delete('bel_lead')
-			->condition('application_online_user_id', $form_state['values']['uid'], '=')
-			->condition('checkout', $form_state ['line_item']->order_id, '=')
-			->execute();
+		foreach ($list_checkout_to_kill as $checkout => $v) {
+			db_delete('bel_lead')
+				->condition('application_online_user_id', $form_state['values']['uid'], '=')
+				->condition('checkout', $checkout, '=')
+				->execute();
+		}
 		
 		
 		//////////////////
