f setup fixed