Card class perfect no errors