initial commit of (dev) HAL modules