adding back change password functionality