new framework using thin for parsing
more work