Minor changes
Added the first draft of the hal module