lp work