The Portia 3 Stack