Improving Vine's card implementation