move user-agent into variable, makes it easier to update