hayleyxyz compilation