add pseudocode and open card.raw