using semi-conducting materials