Added Search interface and stub impl