rcstr -> cstr&