use list for pseudos