updated LP