nanomachines view 3