latest version
first replication of NAPCS's user agent detector