created connection functions