r2 -> r0