implements password reset & language change