fixed card selction reading