input to FOF