introduce Level
introduce Event
introduce Message