returns r