optimize for hep