error handling with forgotten password
merging