professional card handling routines