Hugebang theory