r -----------