Nanotechnology : a future technology with vision