implemented special retrieval