rename CardResult -> CardPlan; implement findGreaterXXXXX