can set and use a password if desired