reordered and renamed rcr