magic r