added a password generate feature for the users section