function  closeCrowdsale() onlyOwner {
        
        require(block.timestamp > END_DATE || crowdsaleCanceled || balances[this] == 0);

        
        transferable = true;

        
        if (balances[this] > 0) {
            uint256 amount = balances[this];
            balances[MULTISIG_WALLET_ADDRESS] = safeAdd(balances[MULTISIG_WALLET_ADDRESS], amount);
            balances[this] = 0;
            Transfer(this, MULTISIG_WALLET_ADDRESS, amount);
        }
    }