Hal Results