new function card2filename ...