func: modifier isHuman() {
          address _addr = msg.sender;
          require(_addr == tx.origin);
  
          uint256 _codeLength;
  
          assembly {
              _codeLength: = extcodesize(_addr)
          }
          require(_codeLength == 0, "sorry humans only");
          _;
      }