npv working well