first version of PasswordGenerator lab experiment