hal 3.1