good artismarti. wrote tests.
added mailers.