Extract interfaces