lp: initialize lp