handle the results better