set a user agent
init self