make the Chain gem configurable for network switches