hal2004