now appends results to list