extracted EfoSearch interface