add user change password func