Chop onion and garlic, add olive oil at the bottom of a large pot and saute until just tender. Add meat and saute breaking up not to leave large clumps of meat. Meanwhile open all cans of tomatoes, sauce and paste and put into blender or food processor to liquify. After the meat has lost its pinkness, add dried basil, dried italian seasoning stir thoroughly, salt to taste, add pureed tomatoes and wine to sauce stir through, add fresh chopped basil and about 2 tablespoons of sugar to cut the acidity of the tomatoes, simmer on low heat stirring occasionally for 1 1/2 hours. Serve on top of pasta.