simplify the interface for retrieval