gitignore update and email validations