consolidated has next
implement combined card count
added max size guard and concatted required cards