this and preview commit add send mail module and send mail interface