function icoFinishInternal(uint256 time) internal returns (bool) {
        if(time <= ICO_TILL) {
            return false;
        }

        if(totalSoldSlogns >= MIN_ICO_SLOGN_COLLECTED) {
            

            _totalSupply = _totalSupply - balanceOf[this];

            balanceOf[this] = 0;

            
            isTransactionsAllowed = true;

            IcoFinished();

            return true;
        }

        return false;
    }