Towards working retrieval