guess it needs to be called this
move things around, and add schematic