How to program a car remote for a 2007 ford taurus?

How do you program a car remote for a 2007 ford taurus?

The vehicle must be electronically unlocked first.

Turn the key from OFF to RUN 8 times within 10 seconds, with the eighth turn ending in RUN. If the module has successfully entered program mode, it locks and then unlocks all doors.
Within 20 seconds, press any button on an transmitter (remote), and the doors lock and then unlock to confirm that each RKE transmitter is programmed. Repeat this step for each RKE transmitter.
If the door locks do not respond for any RKE transmitter, wait several seconds and press the button again. Exiting the programming mode is accomplished if one of the following occurs:
The key transitions to the OFF position.
20 seconds have passed since entering programming mode or since the last RKE transmitter was programmed.
The maximum number of RKE transmitters have been programmed.