oops, commit classes for initial bdb implementation