fixed negative h