updated monitoring module