parser

added process()