Hal service