add connection pool
add directory structure