Added connection.c