h value is now constant, but may need to be changed