R2r integration