source code + schematics