Added NFile base, still lots to do