Add pin hal