second iteration nrv schema