New classes and implemented features for card #196