 Okay, we talk about the basic project settings, about the pinout, about the clock configuration and also the power analyzer. And now I will focus also on the more about the possibilities for the generation, the project. For this I will start the new project. I will here again select the F4, 401, LQFP64 PIM package. I have the RE Nucleau, then I will select this one. Now it's not necessary to choose anything, I will start with the blank project. Then the important part, which I am interested in, here is the project and the settings. Okay, here the project settings. In the first tab as usual I can put the name of my project, then I here put the settings 1, to test the first settings. You can set the location where your project will be stored. You see that the Coupemix create for you also the folder with the project name. You can select the tool chain. But what you can select more? You can select the minimum heap size and minimum stack size. What is the difference? The heap size is usually the buffer or the memory pool, which is used for the library functions. Usually, the functions like printf, sprintf or the memory allocation, the malloc function will use this heap. In case that you don't plan to use these functionalities, you can put here 0. And the stack is definitely used as a temporary storage during the execution for the local variables. For example, or as a temporary storage when you are going into the functions. For this is used the stack. Too small stack can cause the problems. Definitely check if your stack and your heap is in line with your expectations. Definitely also check if your microcontra has enough memory for your stack or heap. And this was the first step. But I am now more interesting about the code generation tab. When I have the first part is here the firmware library package. You know how to install the package. We install it through the help when you find your repository. But now also how the KubeMix working with this package. You can see that in the normal circumstances in the default option is the copy all used libraries into a project. What this means? The KubeMix if I select in my project select no other profiles. I have clean project then he will use in my project only necessary libraries only for the flash for the clocks. But with this first option he will copy into my project rest of the libraries. They will be not into my IDE but they will be in the project folder. We can test this. Then I check this one. I click on the OK and I will generate my project. OK. I can open my project OK. And you can see in the drivers I have only minimum files I have the timers RDC only the profiles which I need. But if you look into here into my project into settings into divers into HL divers to source you can see I have a lot more more libraries than this is valid for the first first option. Now I can do the similar process I will do the save as I will save the different different project number two and here I will generate only my project only with the necessary library files. I click on the OK I create my project I will open my project you can see in the divers are the same files like in the last one with the first option. But if you look into into my project into settings to into the drivers into the HL driver you see they are only necessary files. This is the second option to copy only necessary files. Usually our package will be smaller but in case we decided later on that we want to add more profiles we need to copy them on our own. OK. I will create the third project here I select the last option the last option is specific this option will never copy any file into our project but it only create the reference between our project and between cube and mixer repository then I here click on the OK. Now I will generate my code and I will click on open and we will wait until the IR will be opened OK we can look into the drivers you can see still the drivers like the last time but if you look into into our folder into settings 3 you can see there is no driver driver folder everything is is only the reference we here click the right click and I hope that that the here will be the the path then not file properties this is the correct one you can see he is pointing into my repository. This option can be advantage that you can have all your libraries on the one one place in case that you change something in the libraries it will be automatically reflected in all your projects the disadvantage is that you cannot simply move your projects because you need also to copy the repository then be careful on this. OK now we can move to the next settings I will save again save as I will create my settings number 4 I am using mainly the copy all used libraries in case that I want to add something in the future.