To see an example how an FTL with HKN can be implemented you might want to look to the follwoing thread, where I tryed to explain it for another user:

changing leaders macro