create calling card: enhance template functionality