use id if no name or title found