Initial commit, implementation with auto initialize database connection.