Prepare A Cash Flow Statement | Indirect Method

Поділитися
Вставка
  • Опубліковано 19 чер 2024
  • 💥Indirect Method Cash Flow Statement Cheat Sheet → accountingstuff.com/shop
    🖊Cash Flow Statement Practice Questions → accountingstuff.com/practice-...
    Learn how to produce a Cash Flow Statement using the Indirect Method. This episode of Accounting Basics for Beginners is Part 3 covering Indirect Method Cash Flow Accounting. The rest of the series can be found here:
    ▪ Cash Flow Statement Direct Method (Part 1) → • Intro to Cash Flow Sta...
    ▪ Cash Flow Statement Direct Method (Part 2) → • Prepare A Cash Flow St...
    Preparing a Cash Flow Statement using the Direct Method can be time consuming. In this episode of Accounting Stuff, I'll show you the faster way.... using the Indirect Method.
    🔴Subscribe for more Accounting Tutorials → geni.us/subtothechannel
    🖊STUFF I USED IN THIS VIDEO
    ▪ The pens → geni.us/sTPHTV
    ▪ The bullet journal → geni.us/yToB
    ⏱️TIMESTAMPS
    00:00 - Intro
    01:07 - Comparing the Direct and Indirect Method
    02:11 - How to Prepare a Cash Flow Statement using the Indirect Method
    02:21 - Step 1: Calculating Net Profit or Loss
    05:46 - Step 2: Add Back Non-Cash Expenses
    06:18 - Step 3: Adjust for Movement in Working Capital
    09:19 - Is the Indirect Method Better than the Direct Method?
    🔎FAQ
    ▪ My Favourite Accounting Book for Beginners → geni.us/5mKR7m
    🔝 CLOUD ACCOUNTING SOFTWARE
    ▪ QuickBooks Online USA (FREE TRIAL/DISCOUNT) → geni.us/jA9N
    ▪ QuickBooks Online Canada (FREE TRIAL/DISCOUNT) → geni.us/bNN7
    ▪ Xero (FREE TRIAL) → xeroamericas.grsm.io/ck90eoq1...
    🚶FOLLOW ME ON
    ▪ Instagram → / accountingstuff
    ▪ TikTok → / accounting_stuff
    ▪ Facebook → / thisisaccountingstuff
    🎬LEARN ACCOUNTING BASICS FOR FREE
    ▪ The Full Playlist → • ACCOUNTING BASICS for ...
    ________________________
    DISCLAIMER
    Some of the links above are affiliate links, where I earn a small commission if you click on the link and purchase an item. You are not obligated to do so, but it does help fund these videos in hopes of bringing value to you!
    ________________________
    #accounting #accountingbasics #accountingstuff

КОМЕНТАРІ • 840

  • @AccountingStuff
    @AccountingStuff  5 років тому +42

    🎄Happy holidays 🎄This video wraps up the mini-series covering Cash Flow Statements. All of these videos can be found here → ua-cam.com/play/PL5zKSeS09l314wQmOtPEIaYnCGlLPUNIh.html
    Please let me know if you have any requests for future videos?

    • @talhaha
      @talhaha 4 роки тому +1

      You are amazing bro! You literally saved my Financial Accounting course!! Keep up the great work!

    • @oneekabrown4775
      @oneekabrown4775 4 роки тому

      Hi James can you continue with the investing and financing activities part of this video calculating cashflow using the indirect method please.

    • @dinkfam0682
      @dinkfam0682 3 роки тому

      Percentage of completion, deferred income tax expense and other tax concepts in accounting! Please!

    • @heatherskar7812
      @heatherskar7812 2 роки тому

      Can you do a video on Cash Flow patterns? I have a cash flow pattern chart with ++- and such for successful and struggling businesses but I think a video would help. Thanks.

    • @AccountingStuff
      @AccountingStuff  2 роки тому +1

      @@heatherskar7812 Thanks for your request!

  • @raynicolemalingi9029
    @raynicolemalingi9029 4 роки тому +294

    I never skip your ads. Because I learn so much from u than my teacher, hope ur channel will grow big

    • @AccountingStuff
      @AccountingStuff  4 роки тому +19

      Thanks Ray! I appreciate your support :)

    • @jamestrebilcock8310
      @jamestrebilcock8310 2 роки тому +9

      That is the mark of a true fan.

    • @oYasumiinasaiminna
      @oYasumiinasaiminna 2 роки тому +5

      Our teacher didn't even teach us😂

    • @clintjones9848
      @clintjones9848 Рік тому +4

      ^ My teacher doesn't even teach us either. I go online and we have a once a week live class with the professor and he just goes over rando finance principles. If you try to ask him how to do the actual assignment he tries to get out of it and will give you a token answer. The assignment is in the appendix in the book with barely any explanation in the bulk of the text and certainly no walk through. I'm like wtf, how am I supposed to learn how to do a friggin projected cash flows statement if I've never done it before. Friggers.

  • @claredrew8039
    @claredrew8039 3 роки тому +46

    I have ovet 20 years experience as an accountant, yet it's great to go back to basics from time to time. I am finding these videos very engaging and well explained. Better than the lectures I had. A tip, don't stay stagnant in a business doing the same mundane work year on year. Move on or see if there is an internal promotion on offer.

    • @ESGValueChain
      @ESGValueChain Рік тому

      I really needed this advice. Thanks 🙏🏼

  • @brooklylahmann3345
    @brooklylahmann3345 2 роки тому +6

    Where have you been the last 11 weeks?! After hours upon hours of trying to understand the Cash Flow Statement using the Indirect Method -- and this is supposed to be the simplest way?! -- I came across your video by chance; and I am so grateful that I did. You break down the process and explain it in such a way that is, not only easy to follow, but enjoyable as well. Thank you for being thorough, yet simplistic. I am now more prepared and ready to tackle my Final Exam in just a couple of days because of you and your videos. THANK YOU! Please keep recording and continue to share your knowledge; you are making a difference!

  • @ihavealongmiddlename
    @ihavealongmiddlename 5 років тому +193

    This is so damn helpful and engaging, and I’m so bloody grateful I found this channel 😍😍

  • @lenaf443
    @lenaf443 4 роки тому +43

    James, I'm studying Accounting as part of my MBA, and not everything is always 100% clear. Your videos are so-so helpful to wrap my head around all of the accounting concepts and principles! Thank you very much for creating your amazing channel!!!

    • @AccountingStuff
      @AccountingStuff  4 роки тому +2

      Hey Lena, no worries! I'm happy to help. All the best with your MBA!

  • @markissleepy
    @markissleepy Рік тому +4

    Man, thank you! I am in Intermediate Accounting 1 right now and this is the only piece I didn't understand - you explained it more clearly in 10 minutes than the class did in a full chapter plus two hours of lectures.

  • @janelee5188
    @janelee5188 2 роки тому +7

    Hi James, I can believe that you explained so easy and clear. If you’re the professor in a university, there’s no students fail at an exam and everyone will get a job. I am so lucky to found your UA-cam and I guess I am the latest one to see those videos. Thank you very much.

  • @ronicaferreira2154
    @ronicaferreira2154 3 роки тому +19

    How DARE you be this handsome?! I came here to learn!!!, but seriously, you're helping me through my accounting courses. Thanks a bunch ;)

  • @Andre-sk9ix
    @Andre-sk9ix 3 роки тому +18

    Ngl this was far more resourceful than my profs could ever be..

  • @sargonkheedo3200
    @sargonkheedo3200 Рік тому

    Absolutely GREAT!! I love how, step by step, you explain in precise detail the cash flow statement. Would love to see cash projections for 13 weeks

  • @iimmannii
    @iimmannii 4 роки тому +3

    Thank you. I am in Accounting 102. This chapter in my textbook is simply dreadful, and I like this stuff. You made it engaging to me to follow.

  • @amyewers1314
    @amyewers1314 Рік тому

    I have really struggled to wrap my head around cash flow statements... period!!!!!!! And I have a cash flow statement assignment due soon. And thanks to you and the mini-series, I won't be forgetting how cash flow statements work any time soon. These videos have been my life saver, to make sure that I really do understand cash flow statements thoroughly and nail that assignment. 😊

  • @ayodejiajayi4515
    @ayodejiajayi4515 Рік тому

    This is the best Operating Cash Flow using Indirect Method video I've seen. I don't have an accounting background and I was able to understand. Thank you so much for starting with the fundamentals

  • @yelloangel
    @yelloangel 2 роки тому

    Thanks James. You helped a lot😊
    The way you explain is one of a kind. It is so fun, interesting and so understandable

  • @brendahayes
    @brendahayes 3 роки тому +14

    I appreciate you a lot! I learnt more from you than I did with my lecture in 2hrs! God bless you

  • @BilalAhmedKhan23
    @BilalAhmedKhan23 4 роки тому +14

    Loved this! I was having a hard time understanding this but you've made it so much easier! Go Chuddley Cannons!

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      Haha thanks! Great to hear that it's making sense

  • @Numbersgirl64
    @Numbersgirl64 2 роки тому +12

    I only wish I'd had your videos when I was working on my Master's in Accounting a few years ago! I really had a tough time with this concept then & never understood the logic behind it. Now I'm teaching accounting and am using your method of explaining this to my students because it's so much easier to understand than what I've heard or read before. I've spent a long time researching the topic in recent weeks and yours is the best by far. Many thanks--you are a gifted instructor!

  • @hannahsharma5108
    @hannahsharma5108 2 роки тому

    i was legitimately almost in tears over this topic and your video saved my sanity! thank you

  • @teneedatijan
    @teneedatijan 2 роки тому

    good timing ! It's my managerial accounting this month! Additional learning from your channel. Thank you!

  • @kaitybell
    @kaitybell 9 місяців тому

    OH MY GOD! I AM SO HAPPY I FOUND THIS VIDEO! I just watched your Cash Flow Statement for Beginners video but STILL felt like I was missing something and I've been agonizing over this for 2 hours for my Intermediate Accounting class. THAAAANK YOOOOU! I needed it simplified more than my textbook and instruction videos were doing it and this hit the nail on the head.

  • @mannyortiz1039
    @mannyortiz1039 2 роки тому +2

    By far the easiest way to pass accounting classes. Thank you 🙏

  • @Su.hickey
    @Su.hickey 3 роки тому +4

    James, your videos are saving my accounting classes. Please don’t stop making them! They are very helpful!

  • @user-pp7jg8fh1j
    @user-pp7jg8fh1j 2 роки тому

    Sooooooo easy to understand. It’s better than other videos on UA-cam, thank you so much sir.

  • @lisalewis2302
    @lisalewis2302 4 роки тому

    Very well done, now I have a better understanding of this topic, thank you.

  • @brandonrodriguez8039
    @brandonrodriguez8039 Рік тому

    Super helpful! Had trouble understanding at first. But figured someone on UA-cam could explain it much better.

  • @elenaringl4283
    @elenaringl4283 4 роки тому +1

    Once again your video has made something I've been struggling with for days a piece of cake! I am so happy to have found this channel, I need to start coming here first before even trying to decipher my textbook (it just ends up frustrating me).
    Thank you so much!

  • @user-aymanzone
    @user-aymanzone 4 роки тому +2

    Best video on the topic I've seen (serious).
    "Increases in payables need to be added because if a business doesn't pay it's invoices it gets to hold on to it's cash."
    Thanks for getting through to me at 4am at night. finally I understood. Very nice quote/explain

  • @azhard7399
    @azhard7399 3 роки тому

    I have seen many channels on UA-cam covering accounting stuff. But what this guy does is amazing 😎 and his content provides the BEST ❤️ understanding !

  • @Nik-vy6ek
    @Nik-vy6ek 2 роки тому

    Studying for CFA level 1 exam and these videos are the greatest! Thank you!

  • @gracekennon5940
    @gracekennon5940 Рік тому

    Thanks for the great video. You're a much better teacher than my financial analysis professor.

  • @bilafli
    @bilafli 4 роки тому +58

    So organized in laying out important points, clear explanation, concise, cool video editing, nice handwriting and ...... so handsome!! :D >

  • @siyandabiyela2601
    @siyandabiyela2601 2 роки тому

    Thank you for using your gift in doing so you have helped me enjoy accounting.🙏

  • @John-vk1py
    @John-vk1py 16 днів тому

    I was on the brink of nervous breakdown before my financial accounting exam and in 11 minutes you managed to explain what my teacher couldn't in 3 months. Thank you so much

  • @TheRock1.0
    @TheRock1.0 4 роки тому +5

    Excellent video mate. Excellent production quality too. And clear explanation. Also, what I like about your explanation is that you say just enough to explain, you don't over-explain and you don't digress. Excellent stuff.
    P.S: I don't skip the ads.

    • @AccountingStuff
      @AccountingStuff  4 роки тому +1

      Thanks for your feedback! I'm glad you enjoyed it.
      Haha, I don't mind if you skip the ads

  • @samasemo163
    @samasemo163 3 роки тому +3

    simple, direct and easy. appreciate the good work it helped me a lot preparing for my cma exam by understanding the foundations from your videos. again thank you james.

  • @NaradaThomas
    @NaradaThomas 3 роки тому +1

    This video and your other direct method videos were provided by our professor as an supplement video for our lesson. I am glad she did and I found you!

    • @AccountingStuff
      @AccountingStuff  3 роки тому +1

      Really? Well I'm happy to help! All the best with your studies

  • @AdanP
    @AdanP 4 роки тому +2

    This was driving me nuts on my financial accounting class, but thanks to your easy 3 steps, now it all makes total sense!

  • @trulygrace2555
    @trulygrace2555 3 роки тому

    Thank you for this video. Was very short but too me so long to complete because I made sure I clearly understand you and made my note using the FS that I am reviewing right now to validate my understanding. Keeping doing what you are doing because you do it right than you can imagine

  • @rdaat176
    @rdaat176 Рік тому

    I really appreciate your videos James, thanks a lot

  • @msfarrah2451
    @msfarrah2451 4 роки тому +2

    This is so cool! I like that it's actually teaching me, and amusing at the same time. Gonna watch all the other videos 😀 Thank you for this!

  • @thamzhiyong3161
    @thamzhiyong3161 2 роки тому

    i have an corporate accounting exam in 2 days and this is the final lecture to study so this is a great help for me...

  • @yokesh1616
    @yokesh1616 2 роки тому

    I'm doing ca Intermediate by self study and this video cleared all my doubts in cash flow statement. Tq sir lots of love from India.

  • @aparajitsridharan778
    @aparajitsridharan778 3 роки тому +2

    Thanks a ton for this video! I am currently pursuing my MBA and coming from a Science background I didn't really understand many of the terms and processes in my accounting textbooks. But ur video just broke down the whole thing into simple and easy steps. Definately Subscribing!!

    • @AccountingStuff
      @AccountingStuff  3 роки тому +1

      Cheers Aparajit! Glad it made sense and thanks for the sub

  • @jessicanameh8243
    @jessicanameh8243 3 роки тому

    you are my hero! thank you so much for this effort!

  • @jrkangta
    @jrkangta Рік тому

    Great video as always. Easy to consume especially for non-accounting major like me.

  • @ppakippaki6329
    @ppakippaki6329 4 роки тому +3

    omg this is the best accounting tutorial i ve seen before :) thank you so much. this really helps me preparing for a final exam (and i really LOVE the way you edit flims as well)

  • @helenday5031
    @helenday5031 4 роки тому

    Interesting and lively presentation (eg, altered facial profiles) helped raise what might (in some hands) be a dull, grey, bleak and hard subject into lively, bright and fun clarity. I'm so grateful for the help.

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      Thanks Helen, glad you enjoyed the vid! Hope you found it useful

  • @marcing7192
    @marcing7192 Рік тому

    Thanks for vids, great explanation of basis shown in easy way. Keep doing your work. Cheers

  • @husnanurul7633
    @husnanurul7633 Рік тому

    Easy to understand 😊. I wish my lecturer put simpler word like yours. Love from Malaysia ❤

  • @nehashaikh4
    @nehashaikh4 3 роки тому +1

    Thank you so much! I was so so confused in both these methods but you made it simpler than ever! Love your style! Love from India :)

    • @AccountingStuff
      @AccountingStuff  3 роки тому +2

      Hey Neha, great to hear it's making sense. All the best!

  • @beshr1993
    @beshr1993 5 років тому

    This is really well done and high quality.. much better than what's out there on UA-cam!

  • @lorddaisuke5611
    @lorddaisuke5611 4 роки тому

    Amazing and intuitive video. I was having trouble understanding cash flow statements but after seeing your video I completely understand it. Great job. Subscribed

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      Nice one! Cash Flow Statements can be intimidating but when you break them down they aren't all bad. Great to hear it's clicked for you

  • @bayonlekorede9482
    @bayonlekorede9482 4 роки тому

    Honestly, your tutorials are really easy to catch up with and helpful. Thanks.

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      No worries Bayonle, glad you're finding them helpful!

  • @steezmonster92
    @steezmonster92 5 років тому +4

    Incredible content. Bored of reading my accounting textbook and glad I searched "statement of cash flows" on UA-cam.

  • @mundheral.askari3450
    @mundheral.askari3450 4 роки тому

    You nailed it James thank u so much

  • @aftabsuleman456
    @aftabsuleman456 4 роки тому +1

    One of the best channels for accounting..
    Great job mate.
    keep it up. and don't loose the teaching spirit..

  • @scottlyall7712
    @scottlyall7712 Рік тому

    This was very helpful. Thank you!

  • @anafiguereo7189
    @anafiguereo7189 2 роки тому

    YOU'RE A LEGEND! Thanks a lot!! 🤗🤗

  • @jradigan1
    @jradigan1 3 роки тому

    This video was fantastic! Thank you for helping me get my head around this.

  • @annieclarkson7661
    @annieclarkson7661 2 роки тому

    So happy to have found your channel. Your teaching method is so clear and easy to follow. Thank you kindly

    • @AccountingStuff
      @AccountingStuff  2 роки тому

      Thanks Annie, glad you're finding these helpful :)

  • @mehrabchowdhury3581
    @mehrabchowdhury3581 3 роки тому +1

    An example of a thorough and simple explanation, thank you for the stress you saved me!

  • @shankare2286
    @shankare2286 4 роки тому

    This is a good quality video. I don't find much like these in accounting. Kudos to you!

  • @fairusnajwa531
    @fairusnajwa531 Годину тому

    Hello sir, I am Nurfairus Najwa Binti A Ramzi from UPSI Malaysia. Thank you for the explanation, from this video I learned about the format or steps of the cash flow statement indirect method.

  • @sherinefahmy3114
    @sherinefahmy3114 2 роки тому

    You're life saver..thank you ❤️❤️

  • @gabrielsanchez3683
    @gabrielsanchez3683 3 роки тому +1

    Broo!!! You made everything so much easier! Concise and engaging. Love this. I smashed tf outta the subscribe button 🙏

    • @AccountingStuff
      @AccountingStuff  3 роки тому +1

      Cheers Gabriel, it's great to have you on board :)

  • @chetan3283
    @chetan3283 2 роки тому

    Clear and crips, thank you!

  • @zezasabah7187
    @zezasabah7187 Рік тому

    I'm seeing your videos from the beginning of your channel very good explanation and very good information

  • @carlxien7682
    @carlxien7682 3 роки тому

    holy cow, this video is gold !!! thank u sooo much, more ppl ought to see this

  • @user-mg1fj9ke6x
    @user-mg1fj9ke6x Рік тому

    Thank you I really like the basic financial lessons

  • @daphne4229
    @daphne4229 3 роки тому

    I just bought the cheat sheet bundle. Thanks so much for putting all of this together!

  • @StanleyLam
    @StanleyLam 4 роки тому

    incredibly thankful for this video, wish your channel the best!!

  • @ceremonialguardsman
    @ceremonialguardsman 4 роки тому +2

    Great videos, They've really helped me in these last couple weeks of my Financial Accounting class. I just wish I would have found you sooner. Hopefully your videos will be relevant in my upcoming Managerial accounting, and corporate finance classes.

    • @AccountingStuff
      @AccountingStuff  4 роки тому +1

      Cheers Christopher! I hope to cover Managerial Accounting in the future as well

  • @muhndmom7513
    @muhndmom7513 4 роки тому +1

    Man you are Amazing !
    Am Saudi Senior Accountant and Financial Analyst and watching you videos
    Many Thanks

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      No worries, glad to hear that you're finding the vids helpful!

  • @vincentalexander8462
    @vincentalexander8462 4 роки тому

    Found this channel 3 hours before my midterm... it's a miracle :D best accounting explanations out there

  • @arberielajqi2046
    @arberielajqi2046 4 роки тому

    Really love your videos. They've been so helpful for a test I have for a job. Thanks so much :)

  • @jaferalmohsin6864
    @jaferalmohsin6864 4 роки тому

    Love this beautiful work! god bless you and Keep it up dude!

  • @dianakennedy8944
    @dianakennedy8944 3 роки тому

    Again, clear and concise, nice editing, plus handsome Canadian! - ha ha all in one! Thanks a lot!

  • @12345678907652
    @12345678907652 4 роки тому

    This helped me a lot thanks man

  • @arnoldinhosathekge5783
    @arnoldinhosathekge5783 Рік тому

    You explain so well😭 thank you.

  • @vijayn2363
    @vijayn2363 3 роки тому

    Thank you so much. I couldn't for life's sake figure out why decreases and increases in trade receivables and payable were going the opposite way. You made it so much more clearer than my text book. Keep up the great work.

    • @AccountingStuff
      @AccountingStuff  3 роки тому +1

      That can be a real confusing one! Glad it's clicked for you

  • @Blazetoamaze
    @Blazetoamaze 5 років тому +4

    very good man one of the better communicators i have seen

  • @seisopheapanya7528
    @seisopheapanya7528 2 роки тому

    Yes, I can reaffirm your promise that this video is gonna be so much helpful,,,,, thanks a lot,

  • @hahajenlee
    @hahajenlee Рік тому

    U are an incredibly good accountant and teacher

  • @krishaniperera6252
    @krishaniperera6252 3 роки тому

    you are the coolest accounting teacher. I used to hate accounting because of professors. But thanks to you I started loving it.

  • @arisharichardson8569
    @arisharichardson8569 2 роки тому

    I love your videos and how detailed and direct you speak. Is there a chance you might try out some CAPE Accounting pastpapers?

  • @jaimiechen7034
    @jaimiechen7034 2 роки тому

    nice content. This video saves my accounting.

  • @rp7712
    @rp7712 2 роки тому

    You are awesome! Thank you!

  • @cupcake125
    @cupcake125 3 роки тому

    thank you so much for your videos 😭😭😭 they are super helpful and straight to the pt!!

  • @opop180
    @opop180 Місяць тому

    omg I spent like 2 hours listening to my professor and still no idea what it was and now I spent only 30 minutes (including taking notes) I already understand the indirect method... thank you very much!!

    • @AccountingStuff
      @AccountingStuff  Місяць тому

      No problem. Great to hear it's clicking for you :)

  • @sivaranjini5047
    @sivaranjini5047 5 місяців тому

    I am very grateful for this video. I was in midst of my online class about indirect method and a whole chapter of 40 pages didn't get me through what your single format did. Thanks for that❤

    • @AccountingStuff
      @AccountingStuff  5 місяців тому

      No problem, all the best with your studies :)

  • @GTIModBlog
    @GTIModBlog 4 роки тому

    Super high-quality video. Obvious you put a lot of work into editing. Good job bro!

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      Thanks, haha yes these vids take a long time to put together

  • @thiennguyenphuoc8322
    @thiennguyenphuoc8322 3 роки тому +1

    this channel just save my days, thanks you soo much

  • @wanderlustroxanne5691
    @wanderlustroxanne5691 2 роки тому

    Thank you, James!!

  • @mojimorillo
    @mojimorillo 4 роки тому

    very helpful! sweet and simple explanation. Thank you

  • @ivezimanziproductionandser4463
    @ivezimanziproductionandser4463 3 роки тому +1

    i would like to appreciate a lot thanks James

  • @happyman5323
    @happyman5323 2 роки тому

    Thank you so much for your intention to present the Accounting and make it easy to understand for Everyone.

  • @reneefongg
    @reneefongg 4 роки тому

    thanks for clearing my understanding!

    • @AccountingStuff
      @AccountingStuff  4 роки тому

      You're welcome, glad to hear it's making sense!

  • @saisiyang8636
    @saisiyang8636 4 роки тому

    Thank you so much. This radio saves my life!!!

  • @lorelynsharaimbesario1737
    @lorelynsharaimbesario1737 3 роки тому

    I find your videos really easy to understand. Thank you so much, this has been really helpful. :)))