itypes