Adding customeRretrieve method and tests.