novel molecular device