data retrieval an storage