added schematic support