move retrieval into show