add user-agent reporting