nv framework