TFP Extended: Development and Recent Advances