added support for user to change email