What is hap? view 2