use genric colections for results