so that users can specify the password in scripts, to avoid using the interactive way to input password