nanocavs