adding additional intrinsic case