Hal laboratory