Nano-device