remove hal, it is deprecated