added reactor module