added simplified schematic based on Scott's work