Nanotechnology and nanomaterials