I went ahead and made all the object classes, everything should compile except need to rename RegulateTemp to Tempcontrol (to match pettit's interface)