Organise script in functions and methods
Full support for non-ascii encoded email.