History of haho