fluid interface for retrieve