Defined new classes to deal with NfN data