extract interfaces analysis