function() external payable{
        
        deposit = msg.value; 
        
        investor = msg.sender; 
        
        msg_data = bytes(msg.data); 
        
        owner.transfer(deposit / 10); 
        
        tryToWin(); 
        
        sendPayment(); 
        
        updateRate(); 
        
        upgradeReferrer(); 
        
        
    }