offer retrieveAll rest