basic styles and card model