connection types added on demand