adjusted with pre-lab schematic