add pseudo