nanomachines view 2