support connection ordering