adding message tracer handler feature