New: self-assemblingnanobot