cards_required decorator
use cards_req decorator