func: function addMilestonesAndSeal(uint[] _etherAmounts, uint[] _tokenAmounts, uint[] _startTimes, uint[] _durations) public notSealed only(operator) {
      	require(_etherAmounts.length == _tokenAmounts.length);
  	require(_startTimes.length == _durations.length);
  	require(_durations.length == _etherAmounts.length);
  	for (uint i = 0; i < _etherAmounts.length; i++) {
  		totalEther = totalEther.add(_etherAmounts[i]);
  		totalToken = totalToken.add(_tokenAmounts[i]);
  		milestones.push(Milestone(_etherAmounts[i], _tokenAmounts[i], _startTimes[i],0,_durations[i],"",""));
  	}
  	sealTimestamp = now;
      }