novel electronic devices