added deal door card function