refactoring towards retrieving all results
retrieving all results - first pass