starting to incorporate mail, feature incomplete