hal user completed