feature extractor interface refraction