A REPERTOIRE OF RETRIEVAL ROUTINES