Why would anyone ever run a local services search ad campaign without including how to their account level negative keywords? Start with account level negative keywords when building any search campaign - include how, can, should, could, can i, would, diy, manuals, free, cheap...
@PeacefulPPC5 ай бұрын
In since local service niches, some of these can lead to quality calls. N-gram analysis is the key as not all "how to" search terms are created equal. If you can the ones that generate quality leads you'll have a competitive advantage over all of those folks who are blocking them all by default. Machine learning cna help a lot here.
@SupremeDetail5105 ай бұрын
I’m married to phrase match but I’ve seen a major decline in results. Problem is broad gives me car product results and I strictly want detailing. I always have to add tons of negative words.
@mladenkrstin5 ай бұрын
I also run detailing ads for 3 years so far and now i started being contacted just for services not relevant to my company :) car washes , body shops , etc
@SupremeDetail5105 ай бұрын
@@mladenkrstin We have to monitor negative keywords almost daily. Those clicks are a waste of $. I would screenshot ALL the irrelevant keywords that triggered it and make a list you remember to input on all new campaigns.
@PeacefulPPC5 ай бұрын
@@SupremeDetail510 I'm curious, what bid strategy are you using?
@SupremeDetail5105 ай бұрын
@@PeacefulPPCconversions for when my contact form is out on a thank you page.
@PeacefulPPC5 ай бұрын
@@SupremeDetail510 given how specific your offering is, you might want to test adding as many quality search terms into your account as exact match keywords as possible and turning broad off or going more long tail with it. You might also consider switching to manual CPC and setting bids according to how well they convert while also monitoring Google's bid estimate columns. Adding phrase match versions of those exact match keywords and setting bids on them manually, based on performance, is another option. In the end, what's important is that you are utilizing your budget and getting the results you want in terms of quality and quantity of lead. If exact + some phrase + manual CPC can you get there along with adding negative keywords from search terms a couple of times a week, so be it.
@HuxleyOstell3 ай бұрын
You putting this up for free is actually clutch - praise to you
@tomgreenhalgh5 ай бұрын
I waited until the end of your video to comment because I trust your content. My experience (very little) has been different. I am working with a fitness coach and broad match brought in rubbish search terms, like gymnastics or fitness class types that are not mentioned in any of the content on their website and not the leads they need. The couple of keywords that were broad were at least 4 words long but Google seemed to just lump all fitness bits together when they are not the same. I guess maybe the exact matches in the list were not targeted enough. I'm still very new to all this and have a lot to learn. Thank you for your content.
@AaronYoungGoogleAds5 ай бұрын
Hey Tom, firstly glad to hear you have found value in my content. The key to remember is that especially where you have a lot of similar themes you need to focus on search term audits at least 2-3 times a week (for the first 4-6 weeks) so that you can: - build out your negative KWs - add in [exact match] keywords All the best
@tinkerjefe5 ай бұрын
What did your negative keyword list look like? Make sure to add those terms and constantly check while building the campaign.
@tomgreenhalgh5 ай бұрын
@@AaronYoungGoogleAds thank you, it must be my negative keywords. I'll get back to building out that list of negatives.
@tomgreenhalgh5 ай бұрын
@@tinkerjefe thank you for the tip. It makes total sense that this would be my problem. I can't expect Google just to know everything without telling it to avoid similar ish keywords.
@SupremeDetail5105 ай бұрын
@@AaronYoungGoogleAdsthanks this helped me
@kylesbagels5 ай бұрын
Uhh- at about 2:38 all the keywords you gave as examples were clearly broad match keywords... did I miss something?
@danieldimsey74635 ай бұрын
legit, literally showed how shit broad are once again
@HispanicNach0s5 ай бұрын
I saw that too. That plus a lot of over-generalizations in this video have me very skeptical. I've no doubt this guy's expertise, but this video was actually sent to me by a Google rep who has been trying hard to sell me broad match. Feels like there might have been some incentives with this video
@jacoberdei85335 ай бұрын
indeed, examples shown there are not correct because those where clearly broad and not phrase. Phrase match is now thematic as many people know. So Phrase match in many ways works similar to broad. The extreme broad match push by Google is nothing more than a clear money grab to increase CPC and fully monetize all searches. Broad can work if the CPC is cheap enough but it's rough going and as someone who also spends 150K+ a month on client accounts and roughly $30k on my own ecom accounts I have yet to see broad bidding be a good strategy. Narrowly focused I have had it work but it's just not viable.
@JimAlbers5 ай бұрын
That's the Search Terms report, not the actual keywords
@joebuchanan81415 ай бұрын
@@jacoberdei8533 what would you suggest then? Phrase or exact?
@FinnHorne-u5o3 ай бұрын
Everything is clear. Brief and clear. No water. Thank you)
@AndyBlackJnr5 ай бұрын
We mostly just use Phrase Match. Works fine. If we go exact match we often clone the campaign and change all keywords to exact match and add exact match negatives. It's old school but still works in the right situation. We create thousands of phrase match keywords in one-keyword-per-adgroup. Each ad matches the keyword, and we pass parameters to the page so the page matches too. Using broad match would screw that all up.
@xdsamar4 ай бұрын
Hey sir you need google ads loaded in 50% of You can tell us we will load that much amount
@KadenWood-q2l3 ай бұрын
Appreciate the non-fluff straightforward approach. Was a great review for me. Thank you!
@JacobRobinson-t9d4 ай бұрын
A good lecture that will benefit all who have followed this excellent explanation.
@WalterPhilips-z2m3 ай бұрын
Crisp, smart way of explaining, necessary and sufficient information. That was helpful. Thank you.
@digistronic2 ай бұрын
Very well explained. I have one question about negative keyword. what will be your suffesyion on the bases of your experience? Should we go with phrase match or exactch match or broad match in negative keywords.Thanks. I mean when we use negative keywords then which keyword match is best to use.?Thanks once
@JaxsonSegal3 ай бұрын
Really clever explanation and no unnecessary verbiage! Respect! + subscription
@MilesBain4 ай бұрын
Thank you for explaining everything so clearly. Everything is very clear. Like for the explanation.
@HamzaKhan-f5k3e5 ай бұрын
With broad match comes massive negative keywords. What's the best way to add those negative keywords? How you do it like manually or use some software? Is there something easy and convenient?
@UnchartedDiscoveries5 ай бұрын
Use scripts to exclude highly irrelevant search terms. But make sure to review for at least a month what is being excluded
@jdmoy73844 ай бұрын
Chat gpt will also give you negative keyword lists. just ask it to by a prompt
@ReelGreezy3 ай бұрын
He just explained that broad and phrase produce essentially the same keywords but broad has better benefits. Someone didn't watch the whole video.
@SupremeDetail5105 ай бұрын
Here’s a string of video ideas. How I would make a Google Ad as a tattoo artist, car detailer, painter, realtor, fitness trainer, clothing brand, ebook store, furniture store and so on including shopping ads. The retention rate would be 100% and replayed like 8x for years by businesses lol. If you made a car detailing ad tutorial I’d watch it 10x. I know plenty of businesses would love that and make more $ with that tutorial. Just a suggestion because I know people run to make ads and still need help.
@PeacefulPPC5 ай бұрын
That's a really cool idea. I might take you up on that challenge. Car detailing, huh? Interesting. I've got the idea, the knowledge, and the ability...now I just need a video editor to get it done! 🤔
@MMDZ_055 ай бұрын
Thank you for the sound advice. This is your default strategy since 2021- are you no longer using broad match modifiers (now used as phrase matching).
@HudsonCastle3 ай бұрын
Clear and understandable, I wish there was more information like this.
@diZtHoMaS5 ай бұрын
As always... insightful, cutting edge, stellar content, Aaron. Thank you.🔥
@AaronYoungGoogleAds5 ай бұрын
My pleasure!
@tituskam5 ай бұрын
Hi Aaron, could you share where you get the image at 4:13? I'd like to read the documentation
@ColeKrohnGoogleAds5 ай бұрын
I tried posting the link but KZbin wouldn't let me. You can find it in the Google Ads Help article called "The ABCs of Account Structure"
@tituskam5 ай бұрын
@@ColeKrohnGoogleAds you're a legend. Thanks!
@DailyHalachaMillBasin3 ай бұрын
Would you recommend this for a local service business like a plumber Hvac or locksmith?
@hokhoichan76575 ай бұрын
Hi Aaron, if new account without conversion, will you still recommend using boardmatch with max click? thanks!!!
@hinaberks5 ай бұрын
yes
@dogasavas2645 ай бұрын
the person who says yes probably works for Google. Don't do it unless you have extra money to share with Google :D
@PeacefulPPC5 ай бұрын
In this case you're probably better off starting with exact match only on manual CPC or maybe max clicks. You could also include phrase match but maybe pause them at first to see how it does without them. I wouldn't shift to broad match until I've gathered some performance data and identified many negative keywords.
@hinaberks5 ай бұрын
@@PeacefulPPC This is a nice thought but I have noticed if you use anything other than broad match, google doesn't give results. it withholds the conversions, which then impacts learning.
@nVizGG3 ай бұрын
hell fking no! CPC!
@jame8805 ай бұрын
I'd love to see a simple guide on Dynamic Keyword Insertion. I've been wanting to use it to swap out some city names in my copy.
@Ephremjlm15 ай бұрын
I can definitely say that anecdotally at least, I'm seeing user location,other keywords in ad group, and previous searches seep through in phrase match. I have been so diligent on a specific campaign in particular that it feels like I basically have it all in broad lol. That said the search terms report data has built up nicely and I have a solid negative keywords list.
@AaronYoungGoogleAds5 ай бұрын
Yeah if you have an exisiting good list of negative KWs the effect won’t be as bad.
@Ephremjlm15 ай бұрын
@@AaronYoungGoogleAds very correct! These are generally on new campaigns where the keyword research is technically still being conducted before transfer to either max clicks or max con.
@jamesmagree-m2m3 ай бұрын
This video is unreal thank you very much!
@LoveHopkins-q6p2 ай бұрын
You explain it very well!
@JasonDainter5 ай бұрын
This was an insightful video, thanks! Im curious about a structure within an ad group using RSA (responsive search ads) would it be decent practise to have a mix of broad match and exact match, then to gradually add more exact match do that ad group (based on what the broad matches catch)? I heard exact match will take priority over the broad match, is that correct and does that set up sound sensible to you?
@CharlesRandall-cs6bv3 ай бұрын
It's beyond praise.
@jame8805 ай бұрын
Uhg, I just had a ton of keyword recommendations to add. It wanted to add them as broad, I change them all to phrase before adding. Looks like I need to go back to that account. :)
@KellyAlfano5 ай бұрын
Hi, great video. I've been managing accounts since 2010. The match type changes are so painful. I stopped using phrase match a few months ago for the reasons you explain. I went to exact match only and CPCs SKYROCKETED. So now I'm working to crack the broad match space. Can you please tell me which bid strategy you're using for your BM+EM combo campaigns?
@PeacefulPPC5 ай бұрын
I've heard it is best to use broad match when it is paired with an automated bid strategy like max conversions, max conversion value, etc. in theory the extra signals will allow the machine learning to find your customers even though the search terms may look irrelevant. I'm in the early stages of testing this out.
@KellyAlfano5 ай бұрын
@@PeacefulPPC thanks, i'm using a tcpa portfolio bid strayegy with a max cpc. just wanted to see if I should test something else if BM & EM keywords are in the same campaign
@MasonBurt-iy7ko3 ай бұрын
The video is great, informative!
@nekneversleep5 ай бұрын
I’m team exact match , I get nothing but nonsense with broad match.
@OddsWin_Ant4 ай бұрын
for small businesses sure. bigger businesses, google has made it so you have no choice but to use broad match.
@MrJimslaton3 ай бұрын
We were like you for years but with all the changes with AI you have no choice or you are losing out
@nekneversleep3 ай бұрын
@@MrJimslaton please elaborate
@ponyboy60025 ай бұрын
what about when doing Search Term audits.... is it best practice to use phrase match there?
@JaymeCoulter4 ай бұрын
I've heard that broad match should not be used in Maximize Clicks bid strategy campaigns because it's not a smart bidding strategy, and broad match works best with smart bidding. But, can i still add 1 or 2 broad match keywords into my Max Clicks campaigns and still be ok if the rest of my keywords are exact match like you're talking about? Does broad match and all it's signals still work for strictly automated (automated, but not smart bidding) strategies? It's just that no one is talking about how all this works with different bidding strategies, or does it even matter?
@dprice28004 ай бұрын
I still need to get on the broad match train, I am not there yet. There is too much wasted spending and low-quality spam leads. I recently switched an account that we took over from broad match keywords to phrase, and it started performing way better with higher-quality leads. Like anything, I think this is a per-account choice on what works for them or not.
@HarrisonMarch-j7w2 ай бұрын
Great video!
@HoraceFlynn2 ай бұрын
Everything is great!
@SamElliott-g4e2 ай бұрын
Thank you for creating the video - likes Unequivocally !!!!
@KeywordResearchSimplifiedАй бұрын
*Wow, I’ve been relying on phrase match for a while.*
@Y3MMovement4 ай бұрын
Hello Aaron and everyone. I'm looking all over for this... how can I see what are the keywords that are triggering my Google Video ad! I see that its doable within a google Search campaign but cannot find the info for video ads. how can I do this pls. thanks
@Rodion_Markov5 ай бұрын
just checked the accounts that I'm running currently I don't see this problem across my accounts phrase match keywords don't have any impressions on broad match type search terms
@PeacefulPPC5 ай бұрын
If phrase match keywords are converting at a good cost for you then, you're fine. If not, it could be the 40% - 60% of phrase match search terms that Google isn't showing you. I feel like in many cases they are hiding some bodies in those missing search terms and phrase match would be more susceptible to this
@KrissyPleiman4 ай бұрын
Are you putting them into separate ad groups or the same? Usually I see broad match get all of my searches and exact gets none.
@NateStewart-q6k3 ай бұрын
You're doing a good job.
@SPYMASTERUSA5 ай бұрын
Aaron- If you use an exact match keyword, and you use a broad match that has the same terms, how do keep from those keywords competing against themselves for the number 1 position?
@nVizGG3 ай бұрын
exact should have a priority :) ref Google
@KamdenAnderson-mv1mo3 ай бұрын
That's just awesome.
@Test-p2r6f5 ай бұрын
Phrase match and exact match still working well for me and profitable - will test your approach though
@AaronYoungGoogleAds5 ай бұрын
Remember to test slowly and don’t change everything at once as your existing campaigns also have conversion and CTR data that is it taking into account. A good step is to: - duplicate “phrase match” keywords to [exact match] in the same ad group That way you can access the data
@rajeevdsamuel2 ай бұрын
broad match works great for a few weeks then it has hallucinations and goes completely insane and keeps adding and adding broader terms to search from that you can't be bothered to keep up with adding more and more negative keywords.
@Hbhatti55 ай бұрын
How about law firms. When I set bid limits, its gets limited ads. Otherwise it sometimes costs upto $200 per click
@ccw60505 ай бұрын
thx, great explanation especial for those of us using Google ads for years and not wanting to move to broadmatch. I have a question, from what you have said in the video in regard to have only a couple of 4-5 worded broadmatch phrases with exact match, is then wise to make more specific adgroups eg car smash repairs make a adgroup for car smash repairs pricing, another car smash repairs sydney and going to specific landing pages rather than one ad group for car smash repairs and having all broadmatch phrases in that one group. also if you have a number of separate adgroups that are close words is this redundant now?
@mellow.marketer56773 ай бұрын
Hey. I believe, you should have been doing that a while ago. Granular ad groups, and very specific keywords help with reporting and optimising your ads. I'm still not sure about this new approach. To be honest, my ads have been underperforming for a couple of weeks now. It might be time to freshen things up.
@cwalker-zt6sc3 ай бұрын
@@mellow.marketer5677 I have been just wanted to check. Yes my adds are now under performing ad whats more my google manager said that we shouldnt be using broadmatch at all and the phrase match was still relevant
@davidkeller83604 ай бұрын
At 5:11, you said "broad match has limitations that phrase match doesn't have, giving it an advantage" ? - same thing at 5:55, where you said: "broad match is actually more limited than phrase match, because it brings in those extra data points" Can we agree that is just an (unfortunate) slip-up since phrase match actually has limitations, as described at 4:11?
@CoreyCreed5 ай бұрын
Brilliant. Thanks for breaking it down. This clarifies some questions I had from your earlier videos.
@AaronYoungGoogleAds5 ай бұрын
Great to hear! Corey
@BraydenFuller-z2c3 ай бұрын
No water, fast! Way to go.
@RileyBeaton-r6b3 ай бұрын
Thanks for the video!)
@cricketlovers41215 ай бұрын
I am in the legal industry with cpcs crossing $100, so exact and phrase are currently working for me as I target a niche audience that are actively looking for an attorney. But ill try your strat with long tail broad match with proper negative keywords list
@BillKozdron5 ай бұрын
I also work in the legal industry and phrase match has been much worse since the AI explosion. You can say "bankruptcy attorney" and Google shows that ad to anyone looking for an attorney in any practice area. Like you, I have to have a ton of negative keywords. Very frustrating.
@cricketlovers41215 ай бұрын
@@BillKozdron i think the key is to have as many negatives as possible before the launch of a campaign, this way a lot of the unnecessary keywords are filtered out.
@ChrisHoller-xx6sk5 ай бұрын
Thank you for this information!
@HotohoriTasuki245 ай бұрын
Can you create a content about google ads advertising for Dentists? What type of keyword match, high converting landing page and other tips.
@c1arkj5 ай бұрын
several exact match keywords based on location is all you need know.
@staceem5 ай бұрын
Super helpful. Thank you!!
@eh234Ай бұрын
If I use a keyword including more than 2 words, it says : Not eligible, low search volume!!!
@patrick_performanceone5 ай бұрын
when you only use broad and exact match you don't need that much keywords right? It doesnt make sense to have several broad matches in one adgroup because one broad match covers all the possible searchterms right?
@PeacefulPPC5 ай бұрын
Since Google is interpreting the keywords semantically, it stands to reason that significantly different variations of keywords might trigger for different search terms. Also, if you're using dynamic keyword insertion in ads, having more keywords indirectly gives you more ad variants.
@JuniorWilliams-ee7ud5 ай бұрын
Thank you for this video!
@EddieReed-db6fu5 ай бұрын
Wow, interesting information about phrase!
@MasterBrain1825 ай бұрын
Thank you Aaron 🔥
@dablackdon5 ай бұрын
I wonder if the same rules apply to MS Ads...
@TremaineJaskolski5 ай бұрын
Cool information. Thank you!
@billyalfathin94545 ай бұрын
Super Agree! especially using "long tail broad match at least 3 word" 🔥
@AaronYoungGoogleAds5 ай бұрын
Thanks
@AustynConsidine5 ай бұрын
Thank you. I get new information!
@ChadThorne-eq8hs5 ай бұрын
Cool video. Thank you!
@user-yi8tl4vd4h5 ай бұрын
I used excat match using long tail keywords ...they suspended my account and now says pending . They wernt making anything on me ,,
@PaulKennedy-fw1vk5 ай бұрын
Thank you! I do it
@StephenCox-du3jb5 ай бұрын
My last few months sales have got really bad compared to previous months and reckon this could be the reason so have removed Phrase match from all my Search campaigns and using a few broad terms to bring in the Exact match keywords and keeping the ones I had that were working. Something at Google changed back in March and hoping this is the fix.
@xdsamar4 ай бұрын
Hey sir you need google ads loaded in 50% of You can tell us we will load that much amount
@grayslayers5 ай бұрын
Broad match is so random. This campaign targeting "small business coach" using only 10 broad match keywords delivered 68 search terms like this. aimee cohen anna brambilla bonnie marcus bonnie tuttle bossmakeher brenda terry cindy bloomquist danielle sunberg derek mulhern etc Loads of impressions like that.
@PeacefulPPC5 ай бұрын
That's a perfect example of how Google is interpreting broad match semantically. You entered the broad match keywords for 'small business coach' so it showed your ad for people looking for small business coaches. In this case, the keyword is too short. If you're gonna go broad match you should star with long tail keywords that contain a minimum of 4 words and maybe even up to ten. For example, a problem focused, long tail broad match keywords might perform better such as: coaching to help me grow my business - those kinds of keywords paired with the right bid strategy, in theory, would still find your customers though the search terms will look less relevant. Ultimately what matter is whether you're getting good results at a good cost.
@grayslayers5 ай бұрын
@@PeacefulPPC Typical Google making what worked and was understandable complex and utter bullshit.
@PeacefulPPC5 ай бұрын
@@grayslayers 100!
@grayslayers5 ай бұрын
@@PeacefulPPC so you would go Exact match Broad but longer tail, 4 words minimum? No phrase at all?
@PeacefulPPC5 ай бұрын
@@grayslayers I'd probably start by combing through my search terms reports and identifying all converting search terms as well as those that have high intent. I'd then add these as exact match keywords to the appropriate ad groups as well as the phrase match versions of them. At first I'd pause the phrase match of these. Also, probably good to have at least one RSA in each ad group that is using dynamic keyword insertion in some of the position 1 headlines to take advantage of these high quality keywords. Then, in some of the ad groups Id add long tail broad match keywords, perhaps one or two and I would pause them as well. Next, I'd run the exact match only for a week or two to see what happens. During this time I would continue to monitor search terms, etc. If I discover that I need more volume after that, Id enable phrase match keywords. I'd reserve my broad match until I am getting steady conversions without them AND need more volume.
@chaiti19855 ай бұрын
Awesome
@BenMilsom4 ай бұрын
Been spooked off Broad Match except on mature campaigns with great conversion numbers and budget's large enough to test. Will be giving your structure here a try, some really good points made. Very aware it makes sense to keep up to speed with Google rather than long for the old skool days!
@devonthe7775 ай бұрын
Target CPA?
@milochamp15863 ай бұрын
No more middle ground. All or nothing attitude is the way to deal with it.
@hi_alti_fit5 ай бұрын
Where are you getting that Google is not using location data on phrase match. I have never seen anything to suggest this before
@PeacefulPPC5 ай бұрын
I couldn't find this either but I probably haven't searched hard enough yet. I was very interested in reviewing all the signals that Google uses for each match type. Would love to see the link to that graphic too
@AaronYoungGoogleAds5 ай бұрын
I got this information from an internal Google team member earlier this year but wanted to Tripple test again (as this was my assumption) before I shared the data on my channel. Google has recently shared the image here publicly: support.google.com/google-ads/answer/14752782?hl=en-AU#:~:text=Your%20account%20structure%20is%20critical,clearer%20trends%20and%20fewer%20errors.
@PeacefulPPC5 ай бұрын
@@AaronYoungGoogleAds thank you for this
@hi_alti_fit5 ай бұрын
Wow. Google hid that 😂 thanks for getting it out there
@phillipdinh84422 ай бұрын
For sex pills, my phrase matches are super random. Ironically, my broad match seems even more accurate than exact match half the time. What a contradiction!
@krokodilpil83353 ай бұрын
2025 - "broad match is more targeted than exact match"
@magimixil5 ай бұрын
this is crazy
@cdropbox5 ай бұрын
liked
@Hohihiho565 ай бұрын
Ur skin color blinds me
@XavierGraham-hr7xl3 ай бұрын
You putting this up for free is actually clutch - praise to you
@ZacharyMatthews-vh4mn3 ай бұрын
Everything is clear. Brief and clear. No water. Thank you)
@RomanHoffman-j7b3 ай бұрын
Crisp, smart way of explaining, necessary and sufficient information. That was helpful. Thank you.
@CaseyFuller-s3z3 ай бұрын
Appreciate the non-fluff straightforward approach. Was a great review for me. Thank you!
@EmmettYoung-l8h3 ай бұрын
Really clever explanation and no unnecessary verbiage! Respect! + subscription
@KylerKeen4 ай бұрын
A good lecture that will benefit all who have followed this excellent explanation.
@NateStewart-q6k3 ай бұрын
Clear and understandable, I wish there was more information like this.
@JordanReynolds-g8b4 ай бұрын
Thank you for explaining everything so clearly. Everything is very clear. Like for the explanation.
@CarterGoodremАй бұрын
You explain it very well!
@JeremiahMiller-t9r2 ай бұрын
The video is great, informative!
@BlakeRichards-f9sq14 күн бұрын
Thank you for creating the video - likes Unequivocally !!!!
@MaximusRose-c3o3 ай бұрын
It's beyond praise.
@DominiqueFrancis-i8u15 күн бұрын
No water, fast! Way to go.
@BrodyOliver-e8n2 ай бұрын
You're doing a good job.
@CarterTaylor-h5p2 ай бұрын
Great video!
@ZanderRogers-gu5qs3 ай бұрын
Thanks for the video!)
@QuinnWilson-pn8uj3 ай бұрын
That's just awesome.
@JamesJackman-eo1fo3 ай бұрын
Everything is clear. Brief and clear. No water. Thank you)
@AtticusMcCrae2 ай бұрын
Appreciate the non-fluff straightforward approach. Was a great review for me. Thank you!
@WadeTurner-pd8id3 ай бұрын
A good lecture that will benefit all who have followed this excellent explanation.