port, username and password can now be set in config