add numeric intrinsics