add intrinsics modification