expose the retrive method