managing the passwords