Tag nanomachines1