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