add trippleRetrieve