add lexing pargens. need list2str