added new useragent creation method