the architecture of extr-a-ction