> > But what about the name of the subroutine TemplateObj??? How does this work? TemplateObj inherited from RT/Action/Generic.pm It's simple "getter". Oh I see... so TemplateObj was inherited from Generic package by default and now you override it within SendEmail package. Cool! Thanks, it worked! Dimitry