end to end retrieval and display