added support for change password