add source and schematics