generate the fta