change smarty delimiter;default domain const;close error display in product env;add func scream to quit with some noise