some comments for Card.java