1 (16 ounce) package uncooked spaghetti
2 tablespoons olive oil 1 tablespoon butter
1/4 pound hard salami, diced 2 slices bacon, chopped
1 clove garlic, chopped 1 leek, thinly sliced
salt and pepper, to taste
2 tablespoons chopped fresh basil 2 tomatoes, diced
4 tablespoons grated Parmesan cheese