email -> email campaign and a lot of improvements