Nano current devices