initial work on password management