please don't use abbreviations for variable names (```r``` and ```lp```)