added better lp