fixed f bug again