add the author and update user agent