allow user to defined custom card.