extrcated interface