Nanostructures- Properties and Applications