updated passwordClient