function symbol()
        public
        constant
        returns (string);

    function name()
        public
        constant
        returns (string);

    function decimals()
        public
        constant
        returns (uint8);
}



contract TokenMetadata is ITokenMetadata {

    
    
    

    
    string private NAME;

    
    string private SYMBOL;

    
    uint8 private DECIMALS;

    
    string private VERSION;

    
    
    

    
    
    
    
    
    constructor(
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol,
        string version
    )
        public
    {
        NAME = tokenName;                                 
        SYMBOL = tokenSymbol;                             
        DECIMALS = decimalUnits;                          
        VERSION = version;
    }