conforming to the schematic