added connection pooling as a default