nano-sized molecular device