continued implementation of  'visibility' retrieval