adding support for retrieve