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