[+MG] add all method to email_node and small tidy