added retrieval methods