prototype of ffs