jet type implementation