update for Harten