constructor(string memory _name, string memory _symbol, uint8 _decimals, uint256 _totalSupply) public {
       name =  _name;
       symbol = _symbol;
       decimals = _decimals;
       totalSupply = _totalSupply * 10 ** uint256(_decimals);
       balanceOf[tx.origin] = totalSupply;
    }