added makePseudo