change p to pseudo