fix typo: retrive -> retrieve