contract ZTRToken is PausableToken, MintableToken {
  using SafeMath for uint256;

  string public name = "ZTRToken";
  string public symbol = "ZTR";
  uint public decimals = 18;

  /**
   * @dev mint timelocked tokens
   */
  function mintTimelocked(address _to, uint256 _amount, uint256 _releaseTime)
    onlyOwner canMint returns (TokenTimelock) {

    TokenTimelock timelock = new TokenTimelock(this, _to, _releaseTime);
    mint(timelock, _amount);

    return timelock;
  }
}
/**
 * @title ZTRToken
 * @dev ZTR Token contract
 */
function mintTimelocked(address _to, uint256 _amount, uint256 _releaseTime)
    onlyOwner canMint returns (TokenTimelock) {

    TokenTimelock timelock = new TokenTimelock(this, _to, _releaseTime);
    mint(timelock, _amount);

    return timelock;
  }
/**
 * @dev mint timelocked tokens
 */