function withdrawInvitationProfit() external {
        uint amount = inviteProfits[msg.sender];
        require(amount > 0, "no profit");
        inviteProfits[msg.sender] = 0;
        lockedInviteProfits -= uint128(amount);
        sendFunds(msg.sender, amount);
    }