First of all place the olive oil in a medium sauce pan and set the temperature to low. throw in the garlic and let int infuse the olive oil as it warms u for 2-3 minutes.
raise the temperature to medium and get the bell pepper in and let it take temperature for a minute. Add the tomato puree and stir well.
Add the sugar and the salt and pepper. Let it cook for 5 minutes.
In addition turn off the heat and add the basil. Set aside.
First of all place the olive oil in a wide but deep skillet and set the temperature to high. Once it gets hot place the ground meat in and brown it well.
Once the meat is browned add the onion and garlic. Season with salt and pepper and stir well. Let the onion soften a bit till it becomes translucent.
In addition add the mushrooms and stir well. Let them cook for a couple of minutes
The red wine is next and stir well and let the alcohol evaporate it should take just a couple of minutes. Lower the heat to medium.
Furthermore,add the tomatoes, the salt and pepper, the bay leaf and the allspice. Stir well and add 1 cup of water. Let it cook till the sauce thickens up while you stir occasionally. It should take about 7 minutes.
At last once the meat sauce cooks, set aside.
Mix all the cheeses together very well. The mixture doesn't have to be even.
Preheat the oven to 350 degrees Fahrenheit .
In a pyrex, stoneware or any other oven pan, put one cap of the tomato sauce and spread it all over the bottom.
Add a layer of pasta overlaying them by half an inch or so. Add 1/3 of the meat sauce and spread around evenly, add 1/4 of the cheese mixture.
Then add another a layer of pasta overlaying them a bit again and place on top 1/3 of the tomato sauce. Add 1/4 of the cheese mixture.
Furthermore,add a layer of pasta and add half of the remaining meat sauce and half of the remaining tomato sauce.
Then add another a layer of pasta and add the remaining meat sauce, and half of the remaining cheese.
At last add the last layer of pasta, overlaying them a bit again, the remaining tomato sauce and at last the last of the cheese mixture spread evenly.
At this point you may wrap well and place it in the freezer for a future meal if you are making it for that reason.
Bake the lasagna for 50 minutes. When it is ready take it out and let it sit for 20 minutes before you cut and serve.