Sort, wash and soak beans overnight. Drain, rinse and put in the crock pot, stirring in all of the remaining ingredients. Add enough water to cover all ingredients, typically almost to the top of the pot. I usually increase the garlic because we love it. Be careful with the salt, I add sparingly to compensate for the ham hock and the additional diced ham. Cover crock pot, cook on high for 3 hours, turn to low for 6 hours or more. I remove the ham hock, cut the meat off, cutting away the fat it in the process and place remaining meat back into the pot.