nanostructures since they can be used both to "read" the state of the system and to