Soak beans for several hours.After soaking drain water out of beans. place the beans in a large pot with all but a cup of the chicken stock . add the thyme , garlic, carrrrrot, celery, onion. add more stock if nessacery. cover pot with lid turn on the heat to high , bring to a boil then turn down to a steady simmer.
Cook, stirring occasionally, until beans are tender, about an hour. add salt and pepper to taste. Continue to cook, adding water if nessecery until beans are quite soft 20 minutes.
add another cup stock bring to a bubble add add your tomatoes make sure seeds are removed. cook an additional 15 minutes stir in the butter cool slightly serve.