Updated hal template files