and add the rest of the intrinsic functions