add DPC parser
M-x delete-trailing-whitespace