updated npfsbook