Search revamp

This does not work because you want to log about the individual results from each search. Then append them to the final list for the return. If the first option is not used, this will not log each individual result set.