unified results object