working on fleshing enums_classes out. hint: beaglebone