cards distribution