Added connection necessities, but there are missing classes so doesn't
compile.