1In a large pan soak beans overnight in 8 cups water or combine beans with 8 cups water bring to a boil: simmer 2 minutes. Remove from heat and let stand 1 hour.
2Add water (to cover beans with about 2 inches of water) bring to a boil lower heat and simmer for 1 hour. Drain and reserve 3 cups of liquid.(add water to make up 3 cups of liquid)
3Combine beans reserve liquid , onion, celery, garlic, pepper ,salt and olive oil in large pan. Cover and simmer for 45 minutes or till beans are cooked. Check for seasoning.
4Cook pasta according to directions. Reserve 1 cup pasta water and then drain pasta. Place pasta in bowl and ladle beans over pasta finish with good quality extra virgin olive oil and cheese.
5Note I like to have the beans break down to form a thicker sauce. When serving use the pasta water to thin out the beans if to thick.
This actually will taste better if left to rest for several hours or overnight in the refrigerator. This sauce will thicken in the refrigerator so make sure you save enough pasta water to thin it out when reheating it.