Configurable gates