making vals to avoid reading config and creating a datasource each time a new connection is created