Abstract card list variation