device retrieval