type e subtype giusti