function SellableToken(
        address _multivestAddress,
        address _developeo,
        address _etherHolder,
        uint256 _startTime,
        uint256 _endTime,
        uint256 _etherPriceInUSD,
        uint256 _maxTokenSupply
    ) public Multivest(_multivestAddress)
    {
        require(_developeo != address(0));
        developeo = Developeo(_developeo);

        require((_startTime < _endTime));
            
        etherHolder = _etherHolder;
        require((_maxTokenSupply == uint256(0)) || (_maxTokenSupply <= developeo.maxSupply()));

        startTime = _startTime;
        endTime = _endTime;
        etherPriceInUSD = _etherPriceInUSD;
        maxTokenSupply = _maxTokenSupply;

        priceUpdateAt = block.timestamp;
       oraclize_setNetwork(networkID_auto);
       oraclize = OraclizeI(OAR.getAddress());

    }