trying to figure out how to fix the EM reactor for the new classes, still broken
trying to figure out how to fix the EM reactor for the new classes