npv complete