Add Card class, Protocol class and Monitor class in client