allow for custom connections