schematic first pass