and the schematic! it still needs a bit of work since i don't fully understand it, but i understand the basic functionality.