For, some problems you'll encounter. There's no substitute for single step debugging. So I just want to point out that there are nice graphical single step debuggers available on Linux systems and on the Raspberry Pi or jets. And so one that I normally installed. It works quite well and is simple. Is member so you can run it with just a new member. You can do apt get install in the mirror and MIVER and then run the mirror and your executable as long as you built it with minus GI. Recommend having optimization at zero when you're debugging single step debugging. So here I'm single step debugging the. Diff interactive code example code. You can see I've got breakpoints and things like that. I've got some watch is on some variables and that can unroll. Am and look at him and as far as what the fields are in the structures and so forth. I can hit continue and balance between 2 break points and see how things update. When I do that I can single step as well. I can step into. I can step out of those. All those kind of basic things that you would have in any debugger. The key is that it is a simple so. That's probably the most important thing. I'm just sitting here bouncing between these operate points. I can put another break point up here, say at the top of the loop. The line 76. And continue there. Yeah, and I should get that break point on line 76. There we are. And step. Down one. Now I'm going actually between breakpoints, which is interesting. So I wanted to this is a execute the next line, stepping over the function if any. So I'd have to actually see what kind of optimization. I have an and things like that, but I'm definitely seeing here running between breakpoints with new member. So I recommend checking into that and making good use of it to single step as. He did. Three your code. It will of course bring up code that it can find on the system, so it's fantastic. You will allow you to to step through your code and display variables and so forth. For example, look at this percent difference that I have here in this break point that I have to make a decision on percent difference. So just to show you that you can certainly use single step debuggers on these types of systems. You can build on them. You can debug on them, do just about anything you can do in any system native you can cross debug in. Cross compiling all that. But really for the Raspberry Pi in the Jensen. Powerful leftist to develop right on him, which is what we do in this course. So thank you very much.