Updated f1 and f2