hal2005hal2005