LP8758 - consolidated version