Better f3 (23/34)

Better f3