working on auto-parser
massaged