add user change password functionality