Check this article out about nano machines