added user agent parsing
3.0.14