implemented rn method