use intended FD by Jordan Klassen