nanocavity