Functionalization Of Nanostructures By Surface Engineering