All these four methods should go to EmailService