Add ffirst, nfirst, nnext, fnext