func: function init(uint256 _cap, uint256 _startTime) public onlyOwner {
      require(!isActive);
      require(token.balanceOf(this) == _cap);
      require(_startTime > block.timestamp);
  
      startTime = _startTime;
      cap = _cap;
      stageCap = cap / stages;
      isActive = true;
    }