revised schematic