npv model