updated lippman to calculate h0