totally different approach. SaveToRep, loadFromrep, searchInRep, rmFromRep