snapshot retrieval