new_scalar to new_sclara_xxx