add non exisiting card which is selected in pointer to option list

much better!  we may end up adding more sophistication here later (eg (1) inserting in alphabetical order when the cards are set to sort in that order and (2) detecting the duplicates prior to the fetch for optimization purposes).  But this errs on the side of simplicity, which is the way to go, imo.