Engine: implemented user configurable message patterns