split out MIDP state
structure around suites