Nanomachine