R review (38/48)

R review