card construction