contract ValueUSDToken is  MintableToken, BurnableToken{
     using SafeMath for uint256;
     
     string public name ;
     string public symbol ;
     uint8 public decimals = 18 ;
  
     /**
     * @dev Constructor function to initialize the initial supply of token to the creator of the contract
     * @param tokenName The name of the token
     * @param tokenSymbol The symbol of the token
     */
     constructor (
            string memory tokenName,
            string memory tokenSymbol
         ) {
         name = tokenName;
         symbol = tokenSymbol;
    }
     
     /**
     *@dev helper method to get token details, name, symbol and totalSupply in one go
     */
 
    function getTokenDetail() public view virtual returns (string memory, string memory , uint256) {
	    return (name, symbol, totalSupply);
    }
 }
/**
 * @title Value USD 
 * @dev Token representing VUSD.
 */
function getTokenDetail() public view virtual returns (string memory, string memory , uint256) {
 return (name, symbol, totalSupply);
}

/**
 *@dev helper method to get token details, name, symbol and totalSupply in one go
 */