added semiconductor