started refactor to return actual results in score order