generate planMailer
add plan mailer templates and logic