added user/password optional options