cards are now parsed through private2public