add WhoResult struct