F 3

Rework on top of f-1 + some additions.