Nanoelectronic Device