use the new abstracted Rarray