break up connection string for readability
accept collector argument