modified type