added mailer and started module system