add argv to avoid hard coded username and password