Initial versions.  Converting to Beagle