add four cards support