starting prob scheduler, reorder typedefs to support lod in devo