first draft at using HikariCP as the connection pool