abstracted card 'get' function
scheduling feature added