Add circular extraction