Applications of Nanotechnology