Case 2 : Add Retriever Interface and Perf Proxy