added interface schematic