, f : afn