Refactor
Fix crash
Refactor string
Refactor strings
Error handling for invalid email