Implements the mail class
Redesign the Design Model