add NPOI