function selfPayout() private {
        require(members[msg.sender].id > 0, "Member not found.");
        uint amount = getMemberDividendsAmount(msg.sender);
        require(amount >= min_withdraw, "Too small amount, minimum 0.0001 ether");
        members[msg.sender].date = now;
        msg.sender.transfer(amount);
    }