address issue #2, add ability to set a server password